"""
描述
    split() 方法通过指定分隔符对字符串进行切片，该方法将字符串分割成子字符串并返回一个由这些子字符串组成的列表。
    如果第二个参数 num 有指定值，则分割为 num+1 个子字符串。
    split()方法特别适用于根据特定的分隔符将字符串拆分成多个部分。
语法
    split() 方法语法：
    str.split(str="", num=string.count(str))
参数
    str -- 分隔符，默认为所有的空字符，包括空格、换行(\n)、制表符(\t)等。
    num -- 分割次数，如果设置了这个参数，则最多分割成 maxsplit+1 个子字符串。默认为 -1, 即分隔所有。
返回值
返回分割后的字符串列表。
"""

"""
《1》
s.split()默认以“空格为分隔”并且不管空格有多少个，都认为是一个空格，分割的结果不会产生空字符串。
"""
s = "  a    good      example "
x1 = s.split()
print("x1{}".format(x1))
"""
《1》
s.split()默认以“空格为分隔”并且不管空格有多少个，都认为是一个空格，分割的结果不会产生空字符串。
"""



"""
《2》
s.split(".")或者s.split(" ")在分割时，严格按照分割符来分割，如果多个分割符相邻，那么分割的结果会产生空字符串。
"""
s = "  a    good      example "#a前面2个空格，a后面四个空格,good后面6个空格，example后面一个空格
x2 = s.split(" ")
print("x2{}".format(x2))
IPV4= "129..167...1."
x3= IPV4.split('.')
print("x3{}".format(x3))
"""
《2》
s.split(".")或者s.split(" ")在分割时，严格按照分割符来分割，如果多个分割符相邻，那么分割的结果会产生空字符串。
"""
"""
x1['a', 'good', 'example']
x2['', '', 'a', '', '', '', 'good', '', '', '', '', '', 'example', '']
x3['129', '', '167', '', '', '1', '']
"""



"""
描述
    Python strip() 方法用于移除字符串头尾指定的字符（默认为空格）或字符序列。
    注意：该方法只能删除开头或是结尾的字符，不能删除中间部分的字符。

语法
    strip()方法语法：
    str.strip([chars]);
参数
    chars -- 移除字符串头尾指定的字符序列。
返回值
    返回移除字符串头尾指定的字符序列生成的新字符串。
实例
    以下实例展示了 strip() 函数的使用方法：
    str = "*****this is **string** example....wow!!!*****"
    print (str.strip( '*' ))  # 指定字符串 *
    this is **string** example....wow!!!
"""